package main 
{
	import panel.loadWaiting.LoadingWait;
	
	import views.AboutUsView;
	import views.AlertView;
	import views.BackgroundView;
	import views.ClearAllView;
	import views.CommentListView;
	import views.CommentView;
	import views.DownloadZipView;
	import views.EatingView;
	import views.GetMoreView;
	import views.GuideView;
	import views.HelpView;
	import views.HomeView;
	import views.HotelView;
	import views.LoadingWaitView;
	import views.MapCotainerView;
	import views.MediaView;
	import views.NavigationDetailView;
	import views.NavigationTypeChooseView;
	import views.NavigationView;
	import views.NavigatonPosChooseView;
	import views.NewFunctionPreviewView;
	import views.NewsDetailView;
	import views.PanelSetView;
	import views.PhotoReadView;
	import views.ReadyView;
	import views.ScenicShopDetailView;
	import views.ScenicShopView;
	import views.SelectPathView;
	import views.SelfPathEditView;
	import views.SelfPathListView;
	import views.ShopDetailView;
	import views.ShowLocationView;
	import views.SuntimeView;
	import views.SysRecommendPathInfoView;
	import views.SysRecommendPathView;
	import views.TestMapView;
	import views.TextPanelView;
	import views.TrafficView;
	import views.ViewSpotDetailView;
	import views.ViewSpotView;
	import views.WeatherInfoView;
	import views.WeiCoView;
	
	/**
	 * ...
	 * @author clouree
	 */
	public class ViewManager extends ViewBase 
	{
		
		public function ViewManager() 
		{
			
		}
		
		public function get newFunctionPreview():NewFunctionPreviewView
		{
			return registerComponents(NewFunctionPreviewView);
		}
		
		public function get mainPanel():HomeView
		{
			return registerComponents(HomeView);
		}
		
		public function get guide():GuideView
		{
			return registerComponents(GuideView);
		}
		
		public function get background():BackgroundView
		{
			return registerComponents(BackgroundView);
		}
		
		public function get eating():EatingView
		{
			return registerComponents(EatingView);
		}
		
		public function get viewSpot():ViewSpotView
		{
			return registerComponents(ViewSpotView);
		}
		
		public function get shopDetail():ShopDetailView
		{
			return registerComponents(ShopDetailView);
		}
		
		public function get viewSpotDetail():ViewSpotDetailView
		{
			return registerComponents(ViewSpotDetailView);
		}
		
		public function get photoRead():PhotoReadView
		{
			return registerComponents(PhotoReadView);
		}
		
		public function get media():MediaView
		{
			return registerComponents(MediaView);
		}
		
		public function get loadWait():LoadingWaitView
		{
			return registerComponents(LoadingWaitView);
		}
		
		public function get navigation():NavigationView
		{
			return registerComponents(NavigationView);
		}
		
		public function get comment():CommentView
		{
			return registerComponents(CommentView);
		}
		
		public function get scenicShop():ScenicShopView
		{
			return registerComponents(ScenicShopView);
		}
		
		public function get scenicShopDetail():ScenicShopDetailView
		{
			return registerComponents(ScenicShopDetailView);
		}
		
		public function get navigationDetail():NavigationDetailView
		{
			return registerComponents(NavigationDetailView);
		}
		//==================================================
		
		public function get selectPath():SelectPathView
		{
			return registerComponents(SelectPathView);
		}
		
		public function get sysRecommendPathList():SysRecommendPathView
		{
			return registerComponents(SysRecommendPathView);
		}
		
		public function get sysRecommendPathInfo():SysRecommendPathInfoView
		{
			return registerComponents(SysRecommendPathInfoView);
		}
		
		public function get weico():WeiCoView
		{
			return registerComponents(WeiCoView);
		}
		
		public function get getMore():GetMoreView
		{
			return registerComponents(GetMoreView);
		}
		
		public function get aboutUs():AboutUsView
		{
			return registerComponents(AboutUsView);
		}
		
		public function get weatherInfo():WeatherInfoView
		{
			return registerComponents(WeatherInfoView);
		}
		
		public function get navigationTypeChoose():NavigationTypeChooseView
		{
			return registerComponents(NavigationTypeChooseView);
		}
		
		public function get testMap():TestMapView
		{
			return registerComponents(TestMapView);
		}
		
		public function get mapContainer():MapCotainerView
		{
			return registerComponents(MapCotainerView);
		}
		
		public function get showLocation():ShowLocationView
		{
			return registerComponents(ShowLocationView);
		}
		
		public function get alert():AlertView
		{
			return registerComponents(AlertView);
		}
		
		public function get downloadZip():DownloadZipView
		{
			return registerComponents(DownloadZipView);
		}
		
		public function get textPanel():TextPanelView
		{
			return registerComponents(TextPanelView);
		}
		
		public function get commentList():CommentListView
		{
			return registerComponents(CommentListView);
		}
		
		public function get hotel():HotelView
		{
			return registerComponents(HotelView);
		}
		
		public function get selfPathList():SelfPathListView
		{
			return registerComponents(SelfPathListView);
		}
		
		public function get selfPathEdit():SelfPathEditView
		{
			return registerComponents(SelfPathEditView);
		}
		
		public function get navigationPos():NavigatonPosChooseView
		{
			return registerComponents(NavigatonPosChooseView);
		}
		
		public function get panelSet():PanelSetView
		{
			return registerComponents(PanelSetView);
		}
		
		public function get clearAll():ClearAllView
		{
			return registerComponents(ClearAllView);
		}
		
		public function get suntime():SuntimeView
		{
			return registerComponents(SuntimeView);
		}
		
		public function get newsDetail():NewsDetailView
		{
			return registerComponents(NewsDetailView);
		}
		
		public function get help():HelpView
		{
			return registerComponents(HelpView);
		}
		
		public function get traffic():TrafficView
		{
			return registerComponents(TrafficView);
		}
		
		public function get ready():ReadyView
		{
			return registerComponents(ReadyView);
		}
		
	}
}